package com.example.videoweb.service;

import com.example.videoweb.domain.Video;

import java.util.List;

public interface VideoService {
    public boolean insert(Video video);//添加用户
    public boolean update(Video video);//更新信息
    public boolean delete(Integer id);       //删除用户
    public Video selectByPrimaryKey(Integer id);//通过id查找视频
    public boolean playById(Integer id);//通过id增加视频播放量
    public boolean praiseUp(Integer id);//通过id增加视频点赞数
    public boolean praiseDown(Integer id);//通过id减少视频点赞数
    public List<Video> allVideo();    //查询所有视频
    public List<Video> getByVideoName(String videoName);   //通过视频名模糊查询视频
    public List<Video> getByVideoStyle(Byte style);   //通过视频风格查询视频
    public List<Video> getByVideoStyle2(Byte style);   //通过视频风格查询视频
    public List<Video> getByAuthorId(Integer authorId);   //通过用户id查询视频
    public String getByBarrage(Integer id);
}
